package com.ruoyi.project.basic.inventory.mapper;

import java.util.List;
import com.ruoyi.project.basic.inventory.domain.JcInventory;

/**
 * 存货档案Mapper接口
 * 
 * @author frank
 * @date 2024-08-24
 */
public interface JcInventoryMapper 
{
    /**
     * 查询存货档案
     * 
     * @param jcInventoryoid 存货档案主键
     * @return 存货档案
     */
    public JcInventory selectJcInventoryByJcInventoryoid(String jcInventoryoid);

    /**
     * 查询存货档案列表
     * 
     * @param jcInventory 存货档案
     * @return 存货档案集合
     */
    public List<JcInventory> selectJcInventoryList(JcInventory jcInventory);

    /**
     * 新增存货档案
     * 
     * @param jcInventory 存货档案
     * @return 结果
     */
    public int insertJcInventory(JcInventory jcInventory);

    /**
     * 修改存货档案
     * 
     * @param jcInventory 存货档案
     * @return 结果
     */
    public int updateJcInventory(JcInventory jcInventory);

    /**
     * 删除存货档案
     * 
     * @param jcInventoryoid 存货档案主键
     * @return 结果
     */
    public int deleteJcInventoryByJcInventoryoid(String jcInventoryoid);

    /**
     * 批量删除存货档案
     * 
     * @param jcInventoryoids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteJcInventoryByJcInventoryoids(String[] jcInventoryoids);
}
